d1,p1,q1,d2,p2,q2=map(int,input().split())
dx1=(-1,-1,0,1,1,0)
dy1=(0,1,1,0,-1,-1)
dx2=(-1,0,1,1,0,-1)
dy2=(0,1,1,0,-1,-1)
dx3=(1,1,0,-1,-1,0)
dy3=(-1,0,1,1,0,-1)
a1=(dx1[d1]*p1+dx1[(d1+2)%6]*q1,dy1[d1]*p1+dy1[(d1+2)%6]*q1)
a2=(dx2[d1]*p1+dx2[(d1+2)%6]*q1,dy2[d1]*p1+dy2[(d1+2)%6]*q1)
a3=(dx3[d1]*p1+dx3[(d1+2)%6]*q1,dy3[d1]*p1+dy3[(d1+2)%6]*q1)
b1=(dx1[d2]*p2+dx1[(d2+2)%6]*q2,dy1[d2]*p2+dy1[(d2+2)%6]*q2)
b2=(dx2[d2]*p2+dx2[(d2+2)%6]*q2,dy2[d2]*p2+dy2[(d2+2)%6]*q2)
b3=(dx3[d2]*p2+dx3[(d2+2)%6]*q2,dy3[d2]*p2+dy3[(d2+2)%6]*q2)
# print(a1,b1)
# print(a2,b2)
# print(a3,b3)
s=[]
s.append(abs(a1[0]-b1[0])+abs(a1[1]-b1[1]))
s.append(abs(a2[0]-b2[0])+abs(a2[1]-b2[1]))
s.append(abs(a3[0]-b3[0])+abs(a3[1]-b3[1]))
print(min(s))